package aryn.mapEditor;

import java.awt.Point;

public class Config {
	private static final int SCREEN_WIDTH = 1350;
	private static final int SCREEN_HEIGHT = 700;
	private static final int MENU_WIDTH = 357;
	
	private static final Point BTN_CANCEL = new Point(32, 310);
	private static final Point BTN_FILL = new Point(32, 345);	
	private static final Point BTN_LOAD_SET = new Point(132, 310);
	private static final Point BTN_LOAD_MAP = new Point(132, 345);	
	private static final Point BTN_DEL_SET = new Point(232, 310);
	private static final Point BTN_SAVE_MAP = new Point(232, 345);

	private static final Point BTN_LEFT_ARROW = new Point(48, 390);
	private static final Point BTN_RIGHT_ARROW = new Point(309 - 50, 390);
	
	private static boolean showGrid = true;
	private static final int TILE_DIM = 32;


	public static boolean isShowGrid() {
		return showGrid;
	}


	public static void setShowGrid(boolean showGrid) {
		Config.showGrid = showGrid;
	}


	public static int getScreenWidth() {
		return SCREEN_WIDTH;
	}


	public static int getScreenHeight() {
		return SCREEN_HEIGHT;
	}


	public static int getMenuWidth() {
		return MENU_WIDTH;
	}


	public static Point getBtnSaveMap() {
		return BTN_SAVE_MAP;
	}


	public static Point getBtnLoadMap() {
		return BTN_LOAD_MAP;
	}


	public static Point getBtnCancel() {
		return BTN_CANCEL;
	}


	public static int getTileDim() {
		return TILE_DIM;
	}


	public static Point getBtnLeftArrow() {
		return BTN_LEFT_ARROW;
	}


	public static Point getBtnRightArrow() {
		return BTN_RIGHT_ARROW;
	}


	public static Point getBtnLoadSet() {
		return BTN_LOAD_SET;
	}


	public static Point getBtnDelSet() {
		return BTN_DEL_SET;
	}


	public static Point getBtnFill() {
		return BTN_FILL;
	}
}
